package com.panshi.mapper;

import com.panshi.tools.AppEssay;
import com.panshi.tools.Check;
import com.panshi.tools.Paging;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * 咨询
 */
@Mapper
public interface AppEssayMapper {

    /**
     * 推荐 查前十条
     * @return
     */
    List<AppEssay> queryAppEssay(Paging paging);

    /***
     * 热榜 根据阅读量  降序
     * @return
     */
    List<AppEssay> queryAppEssayRb(int page);


    /**
     * 图文热搜
     * @return
     */
    List<AppEssay> queryAppEssayTwRb();

    /**
     * 最新  根据时间 十条 升序
     * @return
     */
    List<AppEssay> queryAppEssayNew(int page);


    /***
     * 最新创作 根据上架时间  降序
     * @return
     */
    List<AppEssay> queryAppEssayNewCz(int page);


    /***
     * 根据用户id查询所有咨询
     * @param paging
     * @return
     */
    List<Check> queryAppEssayByUserId(Paging paging);

}
